(defproject clojupyter "0.3.7-SNAPSHOT"
  :description          "A Jupyter kernel for Clojure"
  :license          {:name "MIT"}
  :url              "https://github.com/clojupyter/clojupyter"

  :scm                          {:name "git" :url "https://github.com/clojupyter/clojupyter"}
  :source-paths                 [] ;; provided by lein-tools-deps
  :resource-paths               [] ;; provided by lein-tools-deps
  :profiles                     {:dev           {:dependencies  [[midje "1.9.6" :exclusions [org.clojure/clojure]]]
                                                 :plugins       [[lein-midje "3.2.1"] [com.roomkey/lein-v "7.0.0"]]}
                                 :uberjar       {:aot :all}}

  :main                         clojupyter.kernel.core
  :aot                          [clojupyter.cmdline]

  ;; Use tools-deps for dependencies:
  :plugins                      [[lein-tools-deps "0.4.5"]]
  :middleware                   [lein-tools-deps.plugin/resolve-dependencies-with-deps-edn]
  :lein-tools-deps/config       {:config-files [:install :user :project]}

  ;; The aliases below can be invoked with 'lein <alias>':
  :aliases                      {"clojupyter"                   ["run" "-m" "clojupyter.cmdline"]
                                 "update-version-edn"           ["v" "cache" "resources/clojupyter/assets" "edn"]})
